type golang.org/x/net/trace.trace

30 uses

	golang.org/x/net/trace (current package)
		trace.go#L397: func (tr *trace) Finish() {
		trace.go#L453: 	m  map[*trace]bool
		trace.go#L468: func (ts *traceSet) Add(tr *trace) {
		trace.go#L471: 		ts.m = make(map[*trace]bool)
		trace.go#L477: func (ts *traceSet) Remove(tr *trace) {
		trace.go#L597: 	buf    [tracesPerBucket]*trace
		trace.go#L602: func (b *traceBucket) Add(tr *trace) {
		trace.go#L657: 	match(t *trace) bool
		trace.go#L663: func (m minCond) match(t *trace) bool { return t.Elapsed >= time.Duration(m) }
		trace.go#L668: func (e errorCond) match(t *trace) bool { return t.IsError }
		trace.go#L671: type traceList []*trace
		trace.go#L714: type trace struct {
		trace.go#L741: func (tr *trace) reset() {
		trace.go#L768: func (tr *trace) delta(t time.Time) (time.Duration, bool) {
		trace.go#L776: func (tr *trace) addEvent(x interface{}, recyclable, sensitive bool) {
		trace.go#L829: func (tr *trace) LazyLog(x fmt.Stringer, sensitive bool) {
		trace.go#L833: func (tr *trace) LazyPrintf(format string, a ...interface{}) {
		trace.go#L837: func (tr *trace) SetError() {
		trace.go#L843: func (tr *trace) SetRecycler(f func(interface{})) {
		trace.go#L849: func (tr *trace) SetTraceInfo(traceID, spanID uint64) {
		trace.go#L855: func (tr *trace) SetMaxEvents(m int) {
		trace.go#L864: func (tr *trace) ref() {
		trace.go#L868: func (tr *trace) unref() {
		trace.go#L887: func (tr *trace) When() string {
		trace.go#L891: func (tr *trace) ElapsedTime() string {
		trace.go#L903: func (tr *trace) Events() []event {
		trace.go#L909: var traceFreeList = make(chan *trace, 1000) // TODO(dsymonds): Use sync.Pool?
		trace.go#L912: func newTrace() *trace {
		trace.go#L917: 		return new(trace)
		trace.go#L923: func freeTrace(tr *trace) {